#pragma once
class CTableStorage
{
public:
	CTableStorage(void);
	~CTableStorage(void);
protected:
	CString m_createTable;
	CString m_checkTable;
	CString m_addColumne;
	CString m_checkColumne;
	CString m_createITrigger;
	CString m_checkITrigger;
	CString m_createUTrigger;
	CString m_checkUTrigger;
	CString m_createDTrigger;
	CString m_checkDTrigger;
protected:
	// CheckTable
	virtual bool CheckTable(CAdoConnection * pCN);
	// CheckColumne
	virtual bool CheckColumne(CAdoConnection * pCN);
	// CheckTrigger
	virtual bool CheckITrigger(CAdoConnection * pCN);
	// CheckTrigger
	virtual bool CheckUTrigger(CAdoConnection * pCN);
	// CheckTrigger
	virtual bool CheckDTrigger(CAdoConnection * pCN);
public:
	// CheckTableInfo
	virtual bool CheckTableInfo(void);
};

